/*样式初始化*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  background: #F9FBFD;
  color: #333;
  font-size: 12px;
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  height: 100%;
}

ul, ol {
  list-style-type: none;
}

select, input, img, select {
  vertical-align: middle;
}

input, button {
  border: none;
  outline: none;
}

html {
  overflow-y: scroll;
  /*/ / 这是为了兼容ie8，不支持: root, vw*/
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body {
  width: 100vw;
  overflow: hidden;
}

a {
  text-decoration: none;
}

a:link {
  color: #009;
}

a:visited {
  color: #800080;
}

a:hover, a:active, a:focus {
  color: #c00;
  text-decoration: underline;
}

/* 全局样式 */
.clear {
  clear: both;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.el-carousel .el-carousel__container .el-carousel__arrow {
  width: 40px;
  height: 40px;
  font-size: 20px;
  background-color: rgba(31, 45, 61, .8);
  line-height: 2;
}

.el-pagination .btn-prev span,
.el-pagination .btn-next span {
  padding-left: 10px;
  padding-right: 10px;
}

.nav-box .el-menu {
  border-right: none !important;
}

.nav-box .el-menu .el-submenu {
  margin: 3px 0;
  border-radius: 6px;
}

.nav-box .el-menu .el-submenu .el-menu-item {
  padding: 8px 50px 8px 35px !important;
  line-height: 24px !important;
  height: 40px;
}

.nav-box .el-menu .el-submenu .el-menu--inline {
  margin-top: 14px;
}

.nav-box .el-menu .el-submenu .el-menu--inline .is-active {
  color: #9e9fa4 !important;
  background-color: #f4f4f4;
}

.nav-box .el-menu .el-submenu .el-submenu__title {
  line-height: 22px;
  padding: 12px 20px 12px 14px;
  border-radius: 6px;
  height: 46px;
}

.nav-box .el-menu .el-menu-item {
  margin: 3px 0;
  border-radius: 6px;
}

.nav-box .el-menu .el-menu-item.is-active {
  background-color: #1572e8;
  color: #fff;
}

.nav-box .el-menu .is-opened {
  /*background-color: #1572e8;*/
}

.nav-box .el-menu .is-opened .el-submenu__title {
  background-color: #1572e8;
  color: #fff !important;
}

.nav-box .el-menu .is-opened .el-submenu__icon-arrow {
  color: #fff !important;
}

.el-container {
  height: 100%;
}

.el-header {
  padding: 0 !important;
}

.nav-box .el-main {
  padding: 0 !important;
}

.search-criteria {
  margin-right: 20px;
}

.search-criteria .el-input .el-input__inner {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
  color: #fff;
}

.search-criteria .el-input .el-input__inner::-webkit-input-placeholder {
  color: #fff;
}

.search-criteria .el-input .el-select__caret {
  color: #fff !important;
}

.nav-card .el-menu {
  border-bottom: none !important;
  height: 58px;
}

.nav-card .el-menu .el-menu-item {
  font-size: 16px;
  line-height: 58px;
}

.nav-card .el-menu .el-menu-item.is-active {
  color: #1269db !important;
}

.nav-card .el-card__header {
  padding: 0 20px;
}

.chat-input .el-input__inner {
  border: 3px solid #1269db;
}

.chose-anchor .el-cascader .el-input .el-input__inner {
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
}

.chose-anchor .el-cascader .el-input .el-input__inner:focus {
  border-color: #cccccc;
}

.chose-anchor .el-cascader .el-input .el-input__inner::-webkit-input-placeholder {
  color: #fff;
}

.chat-img-box .el-card__body {
  padding: 10px;
}

.formimg .el-carousel .el-carousel__container .el-carousel__item {
  display: flex;
  align-items: center;
}
